package cn.lhjl.day11.note;
/*
* javaWeb：
*   使用java语言开发基于互联网的项目
* 软件架构：
*   1.C/S:Client/Server 客户端/服务期端
*   如qq，迅雷
*   优点：1.用户体验号
*   缺点：1.开发、安装、部署、维护都比较麻烦
*   2.B/S:Browser/Server 浏览器/服务器端
*   只需要一个浏览器，用户通过不同的网址（URL）可以访问不同服务器端的程序
*   优点：开发、安装、部署、维护都很简单
*   缺点：1.如果应用过大，用户体验可能受到影响。
*         2.对硬件要求过高（带宽，服务器能力等）
*
* HTML
*   1.概念：是基础的网页开发语言
*       全称：Hyper Text Markup language 超文本标记语言
*           超文本：超文本是用超链接的方法，将各种不同空间的文字信息组织在一起的网状文本。
*           标记语言：由标签构成的语言.<标签名称> 如html，xml
*           标记语言不是编程语言
*
*   2.html快速入门：
*       1.html文档后缀名.html或者.htm
*       2.标签分为
*           1.围堵标签：有开始标签和结束标签。如<html> </html>
*           2.自闭和标签：开始标签和结束标签在一起。如<br/>
*       3.标签可以嵌套
*           需要正确嵌套，不能你中有我，我中有你
*           错误：<a><b></a></b>
*           正确：<a><b></b><a>
        4.在开始标签中可以定义属性。属性时由键值对构成，值需要用引号（单双引号都可）引用其来，
        5.html不区分大小写，但是建议使用小写
*
*   3.标签学习：
*       1.文件标签：构成html最基本的标签
*           html:html文档的根标签
*           head：头标签。用于指定html文档的一些属性。引入外部资源
*           title:标题标签。
*           body:体标签
*           <!DOCTYPE html>：html5中定义该文档是html文档。
*       2.文本标签: 和文本有关的标签
*           1注释：<!--注释内容-->,选中文字同时按ctrl+/可自动注释
            2<h1>to<h6>:标题标签，h1~h6字体逐渐递减
            3<p>:段落标签
            5<br>:换行标签
            6<hr>:展示一条水平线
*             属性：color颜色 width宽度 size高度 align:对其方式：center：居中 left：左对齐 right：右对齐
*           7<b>:加粗标签
*           8<i>:字体斜体
*           9<font>字体标签
*           属性定义1.color，英文单词red，green，blue，推荐写法#值1值2值3：值的范围：00~FF之间，如：#FF00FF
*                  2.width 数值width=‘20’，数值的单位，默认是px像素，或者写成%比，是相对于父标签的属性。
*           10:<img src="相对路径" alt="缺省时提升">
              相对路径的写法：和访问硬盘一样，相对路径，../代表回退一个文件夹。
            11:有序列表大标签<ol></ol>  小标签<li></li>
                       无序列表大标签<ul></ul>  小标签不变，可以用type和start来控制列表小标识
*           12:链接标签：
*               属性1.href:指定访问资源的URL（统一资源定位符）2.指定打开资源的方式self（当前页面打开，是没默认值）
*               blank是在空白页面打开，可访问新网站、图像、甚至打开邮箱。可以用链接标签来包裹图像标签从而达到
*               点击图像来访问页面的效果。
*           13:<span></span>和<div></div>，span：文本信息在一行内展示，行内标签，内联标签
*                                          div：每个div占满一整行，块级标签。
*           14：语义化标签：html5为了提高程序的可读性，提供了一些标签。例如
*               <header>和<footer>，配合CSS使用很后面。
*           15：表格标签：定义表格
*               tr：定义行
*               td：定义单元格
*               th：顶一个表头单元格（会默认加粗居中）
*               常用属性：1 width：宽度 2 border边框（有外边框和内边框） 3.cellpadding：定义内容和单元格距离
*               4 cellspacing：定义表格之间的距离，如果指定为0.则单元格的线会合为一体条。5 bgcolor：背景色
*               6 align：对齐方式
*               可以用<caption>,<thead>,<tbody>,<tfoot>来语义上把单元格分为标题，头部分，体部分，脚部分。
*               单单这样加上不会影响样式，只是增加HTML的可读性，来搭配后面css使用。
*               可以使用rowspan和colspan来合并行和列
*
*
* */
public class HTML基础标签 {
    public static void main(String[] args) {
    }
}
